on receipt of your invoice - Español Inglés Diccionario